Weather Satellite — synonyms, definition
1. weather satellite (Noun)
1 synonym
meteorological satellite
1 definition
weather satellite (Noun) — A satellite that transmits frequent picture of the earth below.
3 types of
artificial satellite orbiter satellite